From: Ole Jørgen Brønner Date: Mon, 21 May 2018 19:07:09 +0000 (+0200) Subject: Improve notification documentation X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~929^2~5^2~59 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=fdaddbd1e050016850c0c1e2998be63d67ad622a;p=gnome-shell.git Improve notification documentation Ref: https://gitlab.gnome.org/GNOME/gnome-shell/issues/294 --- diff --git a/js/ui/messageList.js b/js/ui/messageList.js index aff201ed6..6ba5be858 100644 --- a/js/ui/messageList.js +++ b/js/ui/messageList.js @@ -27,6 +27,7 @@ function _fixMarkup(text, allowMarkup) { // Support , , and , escape anything else // so it displays as raw markup. + // Ref: https://developer.gnome.org/notification-spec/#markup _text = _text.replace(/<(?!\/?[biu]>)/g, '<'); try { diff --git a/js/ui/messageTray.js b/js/ui/messageTray.js index 9ce5b4460..463d40ecf 100644 --- a/js/ui/messageTray.js +++ b/js/ui/messageTray.js @@ -315,10 +315,10 @@ var NotificationApplicationPolicy = new Lang.Class({ // You can add a secondary icon to the banner with 'secondaryGIcon'. There // is no fallback for this icon. // -// If @params contains 'bannerMarkup', with the value %true, then -// the corresponding element is assumed to use pango markup. If the -// parameter is not present for an element, then anything that looks -// like markup in that element will appear literally in the output. +// If @params contains 'bannerMarkup', with the value %true, a subset (, +// and ) of the markup in [1] will be interpreted within @banner. If +// the parameter is not present, then anything that looks like markup +// in @banner will appear literally in the output. // // If @params contains a 'clear' parameter with the value %true, then // the content and the action area of the notification will be cleared. @@ -328,6 +328,8 @@ var NotificationApplicationPolicy = new Lang.Class({ // If @params contains 'soundName' or 'soundFile', the corresponding // event sound is played when the notification is shown (if the policy for // @source allows playing sounds). +// +// [1] https://developer.gnome.org/notification-spec/#markup var Notification = new Lang.Class({ Name: 'Notification',